produce a piece of art - French English Dictionary